Update History
V2.1.0 / 12-Sept-2014Main
Changes
- Add the support of the STM32F302xE and the STM32F398xx devices.
- STM32F303xE update
- Renamed SYSCFG_CFGR3 in SYSCFG_CFGR4
- STM32F302xC update
- Removed DHR12R2, DHR12L2, DHR8R2 and DOR2 from DAC registers definition
- Removed all DAC channel 2 related constant defintions
- Removed TIM8 related constant definitions
- Removed DAC_CHANNEL_2 from IS_DAC_CHANNEL_INSTANCE() macro
V2.1.0.RC2 / 25-Aug-2014
Main
Changes
- Add CMSIS files for STM32F303xE products
V2.0.1 / 18-June-2014
Main
Changes
- General
- Add new macro IS_COMP_DAC1SWITCH_INSTANCE to check COMP instance with switch of DAC1 channel1 output to non inverting input
- STM32F301x8 update
- Add new define SYSCFG_CFGR2_LOCKUP_LOCK
- STM32F302x8 update
- Add USB interrupt remapping
- Add new defines USB_HP_IRQn, USB_LP_IRQn and USBWakeUp_RMP_IRQn for USB interrupt remapping
- Add new define SYSCFG_CFGR1_USB_IT_RMP
- Add new define SYSCFG_CFGR2_LOCKUP_LOCK
- STM32F303xC update
- Add new define SYSCFG_CFGR2_LOCKUP_LOCK
- Remove SYSCFG CFGR3 register description
- STM32F373xC update
- Add new define COMP1_2_3_IRQn alias definition on COMP_IRQn
- STM32F318xx update
- Rename COMP4_5_6_IRQn to COMP4_6_IRQn
- STM32F328xx update
- Remove HRTIM1 (cleanup stm32f328xx.h and startup files)
- STM32F358xx update
- Remove USB
- Rename USB_HP_CAN_TX_IRQn and USB_LP_CAN_RX0_IRQn to CAN_TX_IRQn and CAN_RX0_IRQn
- Remove USBWakeUp_IRQn, USB_HP_IRQn, USB_LP_IRQn and USBWakeUp_RMP_IRQn
- Remove define SYSCFG_CFGR1_USB_IT_RMP
- Remove SYSCFG CFGR3 register description
- STM32F378xx update
- Remove USBWakeUp_IRQn, USB_HP_IRQn and USB_LP_IRQn
- Add new define COMP1_2_3_IRQn alias definition on COMP_IRQn
V2.0.0 / 28-May-2014
Main
Changes
- Major update
based on STM32Cube specification: new CMSIS device files
release dedicated to STM32F301x6/x8,
STM32F302x6/x8, STM32F302xB/xC,
STM32F303x6/x8, STM32F373xB/xC,
STM32F334x4/x6/x8, STM32F318xx, STM32F328xx, STM32F358xx and STM32F378xx
devices
.
- This version has to be used for STM32CubeF3 based development although files can be used independently too.
V1.1.1 / 28-March-2014Main
Changes
- Add new startup files for the STM32F302x8 and STM32F334x8 devices for TrueSTUDIO toolchain.
- Update startup files for EWARM toolchain to cope with compiler enhancement of the V7.10 version.
V1.1.0 / 27-February-2014Main
Changes
- Add the support of the STM32F302x8 and the STM32F334x8 devices.
- Update devices names definition to be in line with the new new STM32F30x family devices names.
- STM32F30X replaced by STM32F303xC.
- stm32f30x.h
- Upddate to support the new STM32F30x family devices names.
- STM32F30X replaced by STM32F303xC
- Update IRQn enum to support the STM32F302x8 and STM32F334x8 devices.
- Update HSE_STARTUP_TIMEOUT value.
- Update HSI_STARTUP_TIMEOUT value.
- Add HRTIM peripheral registers and bits definitons.
- Add CFGR3 registers in the SYSCFG_TypeDef structure.
- Update peripheral base addresses to support the added peripherals: DAC2, I2C3, HRTIM.
- Update ADC_SQR4 register bit definition.
- Remove ADC34_CCR_TSEN and ADC34_CCR_VBATEN bits definitions.
- Add new startup files for the STM32F302x8 and STM32F334x8 devices for the supported compilers
- Replace startup_stm32f30x.s by startup_stm32f303xc.s file.
- startup_stm32f30x.s file is maintained for legacy purpose.
V1.0.0
/ 04-September-2012
Main
Changes
- First
official release for STM32F30x
devices (Standard Library)
License
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
- Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
- Redistributions
in binary form must reproduce the above copyright notice, this list of
conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
- Neither the name of STMicroelectronics nor the names of its contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
For
complete documentation on STM32 Microcontrollers
visit www.st.com/STM32
|